Exploiting Spatial and Temporal Flexibility for Plan Execution for Hybrid, Under-actuated Robots
نویسندگان
چکیده
Robotic devices, such as rovers and autonomous spacecraft, have been successfully controlled by plan execution systems that use plans with temporal flexibility to dynamically adapt to temporal disturbances. To date these execution systems apply to discrete systems that abstract away the detailed dynamic constraints of the controlled device. To control dynamic, under-actuated devices, such as agile bipedal walking machines, we extend this execution paradigm to incorporate detailed dynamic constraints. Building upon prior work on dispatchable plan execution, we introduce a novel approach to flexible plan execution of hybrid under-actuated systems that achieves robustness by exploiting spatial as well as temporal plan flexibility. To accomplish this, we first transform the high-dimensional system into a set of low dimensional, weakly coupled systems. Second, to coordinate these systems such that they achieve the plan in real-time, we compile a plan into a concurrent timed flow tube description. This description represents all feasible control trajectories and their temporal coordination constraints, such that each trajectory satisfies all plan and dynamic constraints. Finally, the problem of runtime plan dispatching is reduced to maintaining state trajectories in their associated flow tubes, while satisfying the coordination constraints. This is accomplished through an efficient local search algorithm that adjusts a small number of control parameters in real-time. The first step has been published previously; this paper focuses on the last two steps. The approach is validated on the execution of a set of bipedal walking plans, using a high fidelity simulation of a biped.
منابع مشابه
Exploiting Spatial and Temporal Flexibility for Plan Execution of Hybrid, Under-actuated Systems
Robotic devices, such as rovers and autonomous spacecraft, have been successfully controlled by plan execution systems that use plans with temporal flexibility to dynamically adapt to temporal disturbances. To date these execution systems apply to discrete systems that abstract away the detailed dynamic constraints of the controlled device. To control dynamic, under-actuated devices, such as ag...
متن کاملTrajectory tracking of under-actuated nonlinear dynamic robots: Adaptive fuzzy hierarchical terminal sliding-mode control
In recent years, underactuated nonlinear dynamic systems trajectory tracking, such as space robots and manipulators with structural flexibility, has become a major field of interest due to the complexity and high computational load of these systems. Hierarchical sliding mode control has been investigated recently for these systems; however, the instability phenomena will possibly occur, especia...
متن کاملRobust Fractional Order Control of Under-actuated Electromechanical System
This paper presents a robust fractional order controller for flexible-joint electrically driven robots under imperfect transformation of control space. The proposed approach is free from manipulator dynamics, thus free from problems associated with torque control strategy in the design and implementation. As a result, the proposed controller is simple, fast response and superior to the torque c...
متن کاملRobust Fractional Order Control of Under-actuated Electromechanical System
This paper presents a robust fractional order controller for flexible-joint electrically driven robots under imperfect transformation of control space. The proposed approach is free from manipulator dynamics, thus free from problems associated with torque control strategy in the design and implementation. As a result, the proposed controller is simple, fast response and superior to the torque c...
متن کاملSafe Execution of Temporally Flexible Plans for Bipedal Walking Devices
Plans with temporal flexibility have been used to allow discrete systems to adapt to disturbances that occur while the plan is being executed. To control more complex devices, such as bipedal walking machines, we must extend this execution paradigm to the control of hybrid (discrete/continuous) systems. Systems of this type are difficult to control for two reasons: 1) their high dimensionality ...
متن کامل